const verify = {
  /**
   * 校验手机号码格式
   * @param {*} mobile 手机号
   */
  verifyMobile(mobile) {
    // 1.1 定义正则表单式
    const reg = /^1[3-9]\d{9}$/
    // 1.2 获取校验的结果
    const valid = reg.test(mobile.trim())
    // 1.3 提示校验失败的结果
    if (!valid) wx.utils.toast('手机号码格式不正确')
    // 1.4 把校验的结果返回给外部
    return valid
  },
  /**
   * 校验验证码格式
   * @param {*} code 验证码
   */
  verifyCode(code) {
    // 1.1 定义正则表单式
    const reg = /^\d{6}$/
    // 1.2 获取校验的结果
    const valid = reg.test(code.trim())
    // 1.3 提示校验失败的结果
    if (!valid) wx.utils.toast('请输入6位数字验证码')
    // 1.4 把校验的结果返回给外部
    return valid
  },
}

// 把工具对象挂载到wx（全局对象上）
// 注意点：挂载在wx上的属性和方法不能和内置的同名
wx.verify = verify

export default verify
